Spotlessly clean rooms and wonderful sea view.