I'd say an almost 5-star place.
Only big issues were:
1) No desk for working with a laptop and
2) The long venetian blinds on the front doors don't give a complete sense of privacy. Blackout curtains for the front doors would be preferred.
These are very nit-picky things. Everything else about the place was perfect. Very much liked the shower setup.