Absolutely perfect. Clean, beautiful little place. Everything we needed. We had a truly amazing time.