beautiful place well worth the stay