Enjoyable apartment and well thought out provision.