After hiccup's of accomodation, this place came as a blessing. The reception was wonderful from the point of check-in where the manager made his time to come out to welcome us and ensured we were settled in. The place was ready for us, clean and with supplies for our stay.
It felt like a home away from home and the amenities available, like the gym and swimming pool were a plus.