Spacious and comfortable, clean and well kept, good location