Perfect for our needs. Immaculately clean and spacious. Great value. Thank you for a wonderful stay.