Excellent place. Has all you need in your stay in terms of entertainment, amenities, comfort, etc.