Speaking as someone who just finished course there, the accommodations are quite nice, one to a room.
As for the course itself - it's difficult. There are many things that, upon initially seeing them, you will think are nonsensical and silly. Trust me when I say that it all comes together at...