Spacious, modern, clean and great location. Plus if you have young kids this place is a must. The kid amenities were great and kept my kids entertained for hours. Samantha was fantastic in promptly replying to my queries. Highly recommend this place.