Amazing resort. 5 stars only! Very clean apartment. Ocean view. We had a great time! Thank you!
Highly recommend.