Absolutely perfect! Staying here was one major reason our trip was wonderful!