5- star stay - highly recommended!