nice. clean. has everything! beautiful. we will be back next summer!!