Spacious and clean; great location, good communication. We will definitely go there again.