Wow. Absolutely perfect. Highly recommend staying here. Great service, location and amenities.