5 stars. Cozy, clean, excellent response to requests and exactly as described.