clean, spacious and a wonderful location