Great location, fantastic view, generally ok! Could be cleaner and the interior design could be much more thoughtful and consistent with the location, it lacks a bit of personal care and love. Overall: this is a good place to stay. For the price the expectations concerning quality and design are higher.