Good, comfortable stay with excellent communication.
Some simple adjustments / improvements are needed to improve stay but otherwise all ok.