Absolutely perfect! My family of four stayed and we had an outstanding stay. Mattress, sheets and towels all very high end! Loved it! Communication and help was also excellent!