Everything you could want from a beachfront getaway. Unbelievable location, perfectly appointed...luxury beach living and 100% fun.