Outstanding location, plenty of light and class, great amenities, quick communication... We couldn't have hoped for a better place to stay. Highly recommended!