Overall a comfortable and enjoyable stay. All amenities we needed were provided. Clean and spacious rooms. One minor thing to note-we heard a rooster crowing starting from 4am.