amazing little beach place to stay.