clean and modern, well equipped, good location