Good place with all requirements required during the stay.