Check in was very smooth, place was clean and well kept, very spacious and great for big number of people. They communicated well with me. Made our time here very special! Over all a great stay!