Perfectly clean, communicative, well equipped, confortable and well situated.
Recommended.