Pretty much spot on, super clean, easy access, near-instant answer to messages!
The kitchen / 1st bed space felt a tad bit smaller than we expected from the photos, but in the end we managed our stay just fine.