Clean, modern, comfortable, well equipped and well laid out. What else can I say? I definitely recommend May's place!