It’s a nice place after you get in. As you are driving up you might say what hell did I get myself into. The Internet is terrible unless you want to sit outside which is very beautiful. The staff is ok what little there is. The beach is great and there is a lot of restaurants to choose from all over priced but good.