I think that floating labels are OK. They have following pros:
- They can save space on mobile screens, by not requiring extra space for label text.
- The visible label serves as a memory aid while users are typing.
As for me personally, I think that if you have enough space you should use a regular label (just like the one I have in section ‘Text Field’).