Everything as described - great communication and flexibility as our plans changed. Would definitely stay here again!