I contacted Karim very last minute and his communication with me was excellent. I urgently needed a place for my husband, myself and our 3.5 yr old son, and Karim's was perfect. The apartment is clean and tastefully decorated, and you can tell that Karim puts a lot of thought into making his guests feel welcome and special. The kitchen is well stocked with utensils and supplies such as tea and coffee, snacks and cold drinks. The bathroom is ultra-modern with a rainforest shower and essential toiletries provided. The location of Karim's little heaven away from home couldn't have been better - quiet, yet close to playgrounds, the beach, shops, cafes, restaurants and bars. We thoroughly enjoyed our stay and will recommend it without a doubt. I would happily book it any time to accommodate close friends and families.