Quick Brief
1)	Location 10/10
2)	Services 10/10
3)	Professionalism 10/10
The only negative is that you should not expect complimentary services without charge that a private host would have like flex check in times, late check out etc.
Overall, great stay. Enjoyed every bit of it.