Gorgeous, clean, steps away from the beach.. what more could you want.