beautiful place to stay great location prices vary .