We thoroughly enjoyed our stay! Karine was available, but never overbearing. My son swam and ran around the property chasing lizards.. Time of his life! Lol! Karine was pleasant and accomodating to our requests. There is one TV, but it has the most common streaming services. Pretty much everything was available in the apartment, but it's close enough to everything that you won't need to travel far to get anything else you may need. I'd definitely stay again!