Nice place to stay. As described: a little piece of paradise.