Amazing views, clean, tidy, easy check in, great communication. 5 stars! Would love to stay here again!