Beautiful resort with great beach access and nice pools.