What an incredible spot! Charmaine offers everything advertised and more. Small, personal touches make you feel so welcome. Better than some five star hotels I have stayed in and definitely the best sleep I have had in a while!