The perfect vacation spot! Every last detail has been thought of. The location is perfect - steps from the beach.