brilliant location and mesmerizing facilities. definite must for a guest house