Great location, close to all amenities, good views and very clean and roomy. Staff were wonderful. Restaurant on site had good food. Beautiful large pool with hot tub and beach front. Everything you could ask for. We enjoyed our stay here and would be happy to return.