The hotel is a very modern hotel, appears to have been recently renovated. We really enjoyed our stay at Cara Cara, it was clean, the staff were helpful, it's in a great location just off the main street so it's quiet but still has a shop across the road and also has a lot of amenities, restaurant, laundry, pool, bar. I would definitely stay here again.