5* perfect, spotlessly clean, spacious and really well located. Will stay again 100%