I’d probably give it a 4 out of 5 stars.
The staff’s friendliness was a highlight, and the food was great, but the long check-in wait and restaurant service inconsistencies took away from the experience. A welcome drink would have been a nice touch upon arrival, and the long waiting times for food were frustrating. Still, overall, it was a good stay. Would recommend, but with some minor improvements needed!