A highly recommended stay with excellent services ; well-maintained accommodation. Five stars for providing a feel-at-home experience.