Everything that is described and more. The perfect place to escape.