Overall the review was OK. Except Hotel Surf Bentota. This hotel is a big cheater I booked a deluxe room and they provided a standard room where Air condition was not working properly. No WiFi in the hotel room. Very bad room service.