Quality location, spacious, good amenities and clean. Great spot but parking can be extremely difficult.