Great place: modern, clean, well equipped and located