Impressive !! Impressive !! Impressive !!
Paradise for a holiday trip. My family travelling from overseas were really impressed by the overall stay. They felt like living in their own house during the stay.