I have stayed in a lot of different places. Some of them were good, some bad, and some amazing! By amazing, I mean, sparkling clean, very comfortable, affordable and with great facilities and activities.
I am sharing here only the amazing ones. Follow my advice and you will not be disappointed (I hope).