Overall very nice place to stay, a little far from the beach, but they provide transportation. The room was perfect, clean, nice space, includes everything you need for a vacation. But this is a time sharing complex, so they push you to take the sales meeting. We recommend this place.