We had a great stay at Checkin Bungalows. The Property was clean, it had 3 pools spread across the site and the entertainment was fun in the evening. I have seen some negative reviews, but our experience was great. I think if you have children it would be a good affordable option, as there is also a football pitch and basketball court. There are some paid pool and air hockey tables also. We went half board and the food was hot and fresh, it is three star so the food can be a bit basic such as chips, pizza, ice cream, but there is some alternative varied options as well. We did eat there every day, but you may want to mix it up and go out for dinner (they let you swap dinner for lunch, if you speak to them!) all the staff were really friendly, I found it to be a good location (some hotels are really far up a hill!). I would definitely come back. The only reason I didn’t give 5 star was because our room didn’t have air conditioning.