The hotel and private beach were nice - good decor, turn down service, etc. Most staff were very attentive. Location was close enough to South Beach, but far enough away to avoid overly young and rowdy crowds. Maid service could be a little inconsistent, though. Spa service was good, not great.