Absolutely perfect. Clean, super stylish, safe, comfortable, easy to travel to and from, beautiful. My only complaint is that I couldn't stay longer.