Fantastic Location, amenities, layout and view. Fresh, sparkling clean and modern. Very true to all photos provided and description of place. would definitely recommend staying here.