Perfect location. Spacious. All the amenities. Incredible outdoor patio space!! If I could give 6 stars for communication, I would. We will be back.