This place deserves the 5*. Top place. Even small details are taken care of.