PERFECT is another word for this place.