Modern luxury feel for a good price. The staff was super kind. We had a problem with the running water for the showers - one of the two showers seemed to never get hot. The staff was attentive to addressing the issue, but it was only resolved after about 4 days. Also, we had to keep bugging the staff for more towels/washcloths as our room only came with a limited number and housecleaning didn’t show up until the third day in our stay.
Overall, would book again with them as the staff made the stay really enjoyable, but there are some improvements in the service I would like to see first.