Great amenities, fantastic location, wonderful attention to detail. Perfect!