5 stars all the way. Stop reading reviews on this place and just book it. Been here several times. I travel the world and I get it. This places gets it. Thanks for the great service and accommodations each time I stayed this year.