Spotlessly clean, cosy, great communication. All in all 5 stars.