An overall amazing place with a plethora of amenities