Location location location! This place was perfect. The only problem was our check-in was postponed for almost an hour due to cleaning but didn’t really matter because we were able to hangout right on the beach. I would definitely recommend and will have to come back.