clean, spacious and well thought through, good communication, would recommend