wonderful, immaculate, had everything you need and then some! we could have easily stayed here much longer.