Has anyone stayed here recently? Thinking of booking for sometime in the next few weeks: photos look good but the reviews are awful.