The Staff, the breakfast, the room and the pool were all top notch. However, the internet connection was the worse I have seen in the last 10 years. I could not connect to my bank, my home, any "stream" or live connections. I can not stay here again until the internet is fixed. However, I recommend it to anyone who does not need a connection as the staff and hotel are excellent.