Although this time share resort is a bit small compare to other Starwood resorts, it is well maintained. The mattress on the other hand was old and uncomfortable. The support was weak and you sink into the mattress. The staff provided impeccable service through out our stay, we especially enjoyed the free continental breakfast provided by the activity vendors. Most activities were centrally located by the pool and the club house. It felt very intimate, unlike other big resorts where too many things happening in too many different locations. There were abundance of restaurants and supermarket close by for your shopping needs.