Only one word could sum up our stay - perfect.