Everything you could ask for. Nice, clean place that's steps from the beach. Beverly had great communication. No problems throughout my stay and I had a great time.