Clean, spacious, private, high end amenities. Would book again and again.