We chose this hotel because it was convenient to the airport and we are marriott members. We were pleasantly surprised by our stay in a one bedroom unit. The main bedroom was small but comfortable. The sleep sofa in the living room area was decent sized and comfortable as well. We saw laundry facilities and walked by the pool, but didn't have occasion to do either. All areas of the hotel were spotlessly clean and well-kept. All in all, I think this would be a great location for families (they have 2 bedroom units as well) since it is very close to decent shopping and a short drive from the beautiful beaches. Price were reasonable.