So perfect. Everything, the room, the garden, the location, everything! I will be staying again for sure