I would hate to book a guarantee balcony only to find out at check in that it actually has an obstructed view. I would hate to book a guarantee ocean view only to get an obstructed view.
I booked a guarantee ocean view once, and I hated the location of the cabin we got. I didn't get my assignment until I checked in. Our cabin was almost to the front of the ship. I hated it!