Room provided was clean, very well maintained and all mentioned facilities were available. Check-in process and communication was very smooth.