Great location, nice view. Pool and beach are great. Unit is fine: clean but could use some updates. Check in sounded very complicated at first, but really was no big deal.