Definitely deserves 5 stars on all counts. The place was spotlessly clean, well equipped, comfy beds, great coffee machine, great location, really easy check-in and helpful information provided. 10/10 from start to finish. Would highly recommend.