5 stars for everything. Location wonderful, impeccably clean, amenities were great, thoughtful touches and wonderful tips and communication. Will definitely be back .