All necessary facilities available. Nice place to stay. Great view