The place is in a perfect location and is extremely clean! We had a great time here and the place was very spacious.