The staff and communication was amazing, but the room was small and seemed a bit dirty. The location was amazing and the rooftop pool also.