Great place. Clean, spacious, luxurious.