The location is perfect, the room is perfect, and everything was above what we expected. 5 stars!