Excellent hosts, clean rooms and a friendly environment.
Definitely deserves a 5 star.