I have sailed on the Celebration twice. Your oceanview cabin will be 186 sq. ft, which is a fairly nice size room for 2 people, but may be a bit cramped for 4, but manageable - particularly since one is only 4. Is your 16 yr, old a boy or girl? That might make a difference as teenage girls tend to require a larger space allotment. You will definitely have to dress in shifts. You and/or your husband may want to consider using the spa/fitness center facilities for showering which seems to aid in the process.