This place has it all!! Public transport great relaxing place to stay!! By far the best place we have stayed!!! Highly recommend it!!