Clean and great location. Don't worry about the shared bathroom situation. There are plenty!