Spacious, clean, clear check in instructions, good communication and great location. Highly recommend!