Everything exactly as described , excellent communication and personal welcome all added to the overall very satisfactory experience .