Perfect location, great service and clear communication. Well worth staying here if you want a great view and a clean place. The only thing missing was a dishwasher but it is very minor problem.